package com.travel.rabbit.entity;

import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.Date;
import java.io.Serializable;

/**
 * (Coupon)实体类
 *
 * @author makejava
 * @since 2023-06-19 17:53:59
 */
@Data
public class Coupon implements Serializable {
    private static final long serialVersionUID = 554807647495376616L;
    /**
    * 自增id
    */
    private Integer id;
    /**
    * 优惠券编码
    */
    private String couponCode;
    /**
    * 优惠券名称
    */
    private String couponName;
    /**
    * 优惠券类型: 1 折扣券 2 抵扣券 3尊享券
    */
    private Integer couponType;
    /**
    * 优惠券面值(金额)
    */
    private BigDecimal couponValue;
    /**
    * 优惠券状态(是否过期)：0正常 1 过期
    */
    private Integer couponStatus;
    /**
    * 优惠券有效期[开始]
    */
    private LocalDateTime couponStartTime;
    /**
    * 优惠券有效期[结束]
    */
    private LocalDateTime couponEnTime;
    /**
    * 是否删除：0 正常 大于0删除
    */
    private Integer isDelete;
    /**
    * 创建人
    */
    private String createBy;
    /**
    * 修改人
    */
    private String updateBy;
    /**
    * 创建时间
    */
    private LocalDateTime createTime;
    /**
    * 修改时间
    */
    private LocalDateTime updateTime;
}